/**
 * 登录模态框
 */
function LoginModal() {
	this.createDom();
	this.addListener();
}

/**
 * 原型
 */
$.extend(LoginModal.prototype, {
	// 创建DOM元素并渲染
	createDom() {
		$(LoginModal.template).appendTo("body");
	},
	// 注册事件监听
	addListener() {
		// 点击“登录”按钮
		$(".btn-login").on("click", this.loginHandler)
	},
	// 登录业务处理
	loginHandler() {
		// 待传递到服务器的用户登录数据
		var data = $(".login-form").serialize();
		// ajax提交登录处理
		$.post("/users/login", data, (resData)=>{
			console.log(resData);
			if (resData.res_code === 1) { // 登录成功
				$("#loginModal").modal("hide");
				$(".login-success").removeClass("hide").siblings(".not-login").remove();
				// 将登录成功的用户信息保存起来，保存到 sessionStorage 中
				sessionStorage.loginUser = JSON.stringify(resData.res_body);
				// sessionStorage.setItem("loginUser", JSON.stringify(resData.res_body));
			} else {
				$(".login-err").removeClass("hide");
			}
		})
	}
});